// 解题思路：
//    初始化，将re设置为  strs[0] || " " 如果不传则为空
//    如果strs.length == 1 则公共长度就是自己本身
//    如果strs.length > 1 ,则需要判断公共前缀

//    从1开始遍历，进行切割查询最大公共部分
//    不从0开始是因为re == strs[0]，公共部分为自己
//    用while循环从切割最大值开始，依次减小，直到strs[i].slice(0,re.length)==re
//    这样遍历结束后返回的就是公共前缀

var longestCommonPrefix = function(strs) {
    let  re=strs[0]||"";
    if(strs.length==1){
       return re
    }
    for(let i=1; i<strs.length;i++){
       
        while(strs[i].slice(0,re.length)!==re){
              re=re.slice(0,re.length-1)
          }
    }
    
    return re
    
};

